hipreme_engine v1.0.14 (2023-12-23T18:43:10Z)
Dub
Repo
IDirect3DTexture8
directx
d3d8
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
version(Windows && Direct3D_8)
extern (
C
++)
interface
IDirect3DTexture8 :
IDirect3DBaseTexture8
{
HRESULT
GetLevelDesc
(UINT Level, D3DSURFACE_DESC* pDesc);
HRESULT
GetSurfaceLevel
(UINT Level, IDirect3DSurface8* ppSurfaceLevel);
HRESULT
LockRect
(UINT Level, D3DLOCKED_RECT* pLockedRect, const(RECT)* pRect, DWORD Flags);
HRESULT
UnlockRect
(UINT Level);
HRESULT
AddDirtyRect
(const(RECT)* pDirtyRect);
}
Members
Functions
AddDirtyRect
HRESULT
AddDirtyRect
(const(RECT)* pDirtyRect)
Undocumented in source.
GetLevelDesc
HRESULT
GetLevelDesc
(UINT Level, D3DSURFACE_DESC* pDesc)
Undocumented in source.
GetSurfaceLevel
HRESULT
GetSurfaceLevel
(UINT Level, IDirect3DSurface8* ppSurfaceLevel)
Undocumented in source.
LockRect
HRESULT
LockRect
(UINT Level, D3DLOCKED_RECT* pLockedRect, const(RECT)* pRect, DWORD Flags)
Undocumented in source.
UnlockRect
HRESULT
UnlockRect
(UINT Level)
Undocumented in source.
Inherited Members
From IDirect3DBaseTexture8
SetLOD
DWORD
SetLOD
(DWORD LODNew)
Undocumented in source.
GetLOD
DWORD
GetLOD
()
Undocumented in source.
GetLevelCount
DWORD
GetLevelCount
()
Undocumented in source.
Meta
Source
See Implementation
directx
d3d8
aliases
LPDIRECT3DCREATE8
interfaces
IDirect3D8
IDirect3DBaseTexture8
IDirect3DCubeTexture8
IDirect3DDevice8
IDirect3DIndexBuffer8
IDirect3DResource8
IDirect3DSurface8
IDirect3DSwapChain8
IDirect3DTexture8
IDirect3DVertexBuffer8
IDirect3DVolume8
IDirect3DVolumeTexture8
manifest constants
D3D_SDK_VERSION
static variables
Direct3DCreate8
structs
D3DCLIPSTATUS8
D3DLIGHT8
D3DMATERIAL8
D3DVIEWPORT8